Networked printing systems

ABSTRACT

A system and method for providing printing services to a mobile device connected to a network provides a remote print service provider server and local printers. The mobile device transmits a printer location request to the remote print service provider server. The remote print service provider server determines a physical location of the mobile device; determines which local printers are located within a predetermined parameter of the physical location of the mobile device; and transmits information to the mobile device identifying physical locations of local printers with respect to the physical location of the mobile device. The mobile device selects a local printer identified by the remote print service provider server and transmits, to the remote print service provider server, a print request. The remote print service provider server transmits the print request to the selected local printer.

BACKGROUND

Conventional printers and multifunction-devices (printing devices) arecapable of being citizens in a network environment. These conventionalprinting systems can offer a wide range of functionality. In manyinstances, the user of the printing device rarely or infrequently needsto use the entire range of offered functionality.

In addition to offering a wide range of functionality, a conventionalnetworked printing device may include a built-in processor, hard drivefor data storage, a web server for communicating on a network, andsophisticated management software.

Once a conventional networked printing device is physically connected toa network, such as an intranet (local area network—LAN), the printer canbe either managed directly from a computing device (such as a localworkstation) or from a standard web browser or any web-enabledapplication residing on a local workstation or remote workstation.

Conventional management software enables administrators to monitor,configure, and troubleshoot a conventional networked printing devicefrom a web browser or a web enabled application.

In such conventional situations, post-purchase users are responsible forsupplying and replacing toner/ink cartridges and paper for the printers.However, many users can readily identify the proper toner/ink cartridgesand/or paper needed for the printer.

As noted above, the conventional printing device often offer a widerange of functionality which the user does not frequently need, whichcauses many users to over buy so that the user can have a certainfunctionality during that rare occurrence that it is needed.

Some conventional printers offer a user very little information aboutthe status of the printer by using a form of “idiot” lights tocommunicate issues with the printer. For example, some conventionalprinters have illuminated a single light to signal any and all problemsthat the printer has detected, while other printers have used multiplelights to signal whether the problem was associated with the paper pathor with ink.

Newer printers have utilized LCD displays to display a greater amount ofinformation to assist printer users; however, the cost of LCD displayslimits the use and size of the LCD display. More specifically, a smallLCD display can provide error messages that users find cryptic, such as“error J2,” requiring the user to turn to some other source ofinformation to understand the issue.

One such source of information is the conventional printed user manual.These manuals increase both the printer's manufacture and distributioncosts. Additionally, with the use of programmable updateable printers,the information in a printer user manual (hardcopy or electronic) canbecome quickly outdated.

It is further noted that with the advent of the internet, mobile andsmart phones, and wireless network access, people are no longer tied tothe personal computer on their desk. This has also enabled a greatreduction in the paper documents people must generate, store, andtransport to collaborate and communicate with others.

Most documents spend the majority of their lifetime in electronic formbecause of the ease with which the electronic document can be modifiedand shared. Notwithstanding the benefits of an electronic document, somepeople continue to prefer a hard copy of a document for some tasks.

Frequently, these people are away from their own computer networksand/or printers when they decide to make a hard copy of an electronicdocument, but cannot generate a hardcopy because they do not have accessto a local printer although they may be located at a place where theyare surrounded by idle printers.

Other examples of conventional printing devices are disclosed in U.S.Pat. No. 5,305,199; U.S. Pat. No. 5,720,015; U.S. Pat. No. 6,025,925;U.S. Pat. No. 6,674,545; U.S. Pat. No. 6,965,931; U.S. Pat. No.7,177,034; U.S. Pat. No. 7,190,478; U.S. Pat. No. 7,957,019; and U.S.Pat. No. 8,130,396.

The entire contents of U.S. Pat. No. 5,305,199; U.S. Pat. No. 5,720,015;U.S. Pat. No. 6,025,925; U.S. Pat. No. 6,674,545; U.S. Pat. No.6,965,931; U.S. Pat. No. 7,177,034; U.S. Pat. No. 7,190,478; U.S. Pat.No. 7,957,019; and U.S. Pat. No. 8,130,396 are hereby incorporated byreference.

Furthermore, Published US Patent Application Number 2002/0048036-A1;Published US Patent Application Number 2006/0136992-A1; Published USPatent Application Number 2010/0103824-A1; Published US PatentApplication Number 2010/0268591-A1; and Published US Patent ApplicationNumber 2012/0013936-A1 disclose examples of conventional printingdevices.

The entire contents of Published US Patent Application Number2002/0048036-A1; Published US Patent Application Number 2006/0136992-A1;Published US Patent Application Number 2010/0103824-A1; Published USPatent Application Number 2010/0268591-A1; and Published US PatentApplication Number 2012/0013936-A1 are hereby incorporated by reference.

With respect to these various examples, the disclosed conventionalprinting devices suffer from the various issues discussed above.

Thus, it would be desirable to provide a printing system which is fullyfunctional, but the user only pays for the functionality actually used.

Moreover, it would be desirable to provide a printing system which canprovide a user with an option to display printer related information ona secondary large display device.

In addition, it would be desirable to provide a printing system whichcan provide a user the capability to utilize surrounding idle localprinters which are not associated with the user's intranet.

BRIEF DESCRIPTION OF THE DRAWINGS

The drawings are only for purposes of illustrating various embodimentsand are not to be construed as limiting, wherein:

FIG. 1 illustrates a schematic of a system for providing a user with aprinter having a wide range of functionality but enables an a la carteselection of the functionality;

FIG. 2 illustrates a schematic of a system for providing third partycontent to a local printer;

FIG. 3 illustrates a schematic of a system for providing informationassociated with a local printer to a secondary display device;

FIG. 4 illustrates a schematic of a system for providing a highresolution image for printing based on a selected frame of a lowresolution video image;

FIG. 5 illustrates a schematic of a system for providing a user accessto print, using a surrounding idle local printer, which is notassociated with the user's intranet;

FIG. 6 illustrates a flowchart showing an example of a process forproviding a user with a printer having a wide range of functionality butenables an a la carte selection of the functionality;

FIG. 7 illustrates a flowchart showing an example of a process forproviding third party content to a local printer;

FIG. 8 illustrates a flowchart showing an example of a process forproviding information associated with a local printer to a secondarydisplay device;

FIG. 9 illustrates a flowchart showing another example of a process forproviding information associated with a local printer to a secondarydisplay device;

FIG. 10 illustrates a flowchart showing another example of a process forproviding information associated with a local printer to a secondarydisplay device;

FIG. 11 illustrates a flowchart showing another example of a process forproviding information associated with a local printer to a secondarydisplay device;

FIG. 12 illustrates a flowchart showing another example of a process forproviding information associated with a local printer to a secondarydisplay device;

FIG. 13 illustrates a flowchart showing an example of a process forproviding a high resolution image for printing based on a selected videoimage;

FIG. 14 illustrates a flowchart showing an example of a process forproviding other content for printing based on a selected video image;

FIG. 15 illustrates a flowchart showing an example of a process forproviding a user access to print, using a surrounding idle localprinter, which is not associated with the user's intranet;

FIG. 16 illustrates an example of displayed information associated withthe identity of surrounding idle local printers not associated with theuser's intranet; and

FIG. 17 illustrates an example of graphically displayed informationassociated with the identity of surrounding idle local printers notassociated with the user's intranet.

DETAILED DESCRIPTION

For a general understanding, reference is made to the drawings. In thedrawings, like references have been used throughout to designateidentical or equivalent elements. It is also noted that the drawings maynot have been drawn to scale and that certain regions may have beenpurposely drawn disproportionately so that the features and conceptscould be properly illustrated.

In the various embodiments described below, although the embodimentshave been described utilizing the identification of specific hardware,firmware, and/or software, the functionality, services, and/or featuresmay be realized in a cloud environment.

A cloud environment uses of computing resources (hardware and software)that are delivered as a service over a network (typically the Internet).For example, in a cloud environment, a user can “rent” applicationsoftware and/or databases, wherein the “cloud” providers manage theinfrastructure and platforms on which the applications run, and thedatabases are stored.

In another example, end users may access cloud-based applicationsthrough a web browser or a light-weight desktop or mobile app while thesoftware and user's data are stored on servers at a remote location.

As mentioned above, an end user may desire to have a printer that isfully functional, but only have to “pay” for certain functions basedupon an a la carte model.

As illustrated in FIG. 1, a user can lease or “purchase” a printer 10,which is fully functional, but is configured by the printing serviceprovider 45 to be capable only of performing a subset of thefunctionality of the printer 10.

The printer 10 can be connected (dashed line) to a computer 20 as alocal printer or connected to a local area network (LAN) or intranet 30as a networked printer.

The LAN 30 is connected to the internet 40, which provides a connectionto the printing service provider 45.

The system of FIG. 1 provides a la carte reproduction services for anend user through the end user's local printer. The local printer 10 maybe locally connected to a computer 20 or to a LAN 30. The printer 10 iscapable of performing multiple operational printing modes, wherein theprinter 10 is configured, in a normal operational printing state, toperform a subset of the multiple operational printing modes.

The printer 10 includes a user interface (not shown) to enable a user toselect an operational printing mode. This user interface can be locatedon the printer 10 or be based in the computer 20.

It is noted that the printer 10 being installed may come from themanufactured having all of its operational printing modes disabled.Thus, upon the printer 10 being installed, the printer 10 establishes acommunication link with the printing service provider 45, directlythrough a network connection or through the computer 20 connected to theprinter 10. The printing service provider 45, afterauthenticating/authorizing the printer 10 and/or user, configures theprinter 10 such that the appropriate operational printing modesassociated with the printer/user relationship with the printing serviceprovider 45 are enabled.

It is further noted that the printer 10 may come from the manufacturedpre-configured such that the appropriate operational printing modesassociated with the printer/user relationship with the printing serviceprovider 45 are enabled.

The printer 10, in response to a user selecting an operational printingmode not included in subset of the multiple operational printing modes,communicates with the printing service provider 45 to requestauthorization to perform the user selected operational printing mode.The printing service provider 45 can configure the printer 10 to performthe selected operational printing mode. Upon completion of the selectedoperational printing mode, the printer 10 reverts back to theconfiguration corresponding to a normal operational printing state.

This reconfiguration can be automatically performed, can be performedafter a predetermined amount of time has lapsed, or can be done by theprinting service provider 45 interacting with the printer 10.

The printing service provider 45 can also require authenticationinformation from the user to verify if the user is authorized to requestthe selected operational printing mode.

In addition, printing service provider 45 can send pricing informationback to the user and ask for verification of the request based upon thepricing information.

With respect to the configuration of the printer 10 that corresponds toa normal operational printing state, the configuration of the printer 10may only allow black and white printing, and the selected operationalprinting mode corresponds to color printing. In other words, the printer10 is configured to perform black and white printing in the normaloperational state and not to perform color printing in the normaloperational state.

In another example, the printer 10 is configured to perform draftquality printing in the normal operational state and not to perform ishigh quality printing in the normal operational state.

In a third example, the printer 10 is a multi-functional machine and oneof the optional modes for selection is scanning. The scanning featurecan be further broken down to black and white scanning, color scanning,and/or optical character recognition scanning.

It is noted that the various available operational modes may includecolor printing, monochrome printing, color scanning, monochromescanning, low resolution scanning, high resolution scanning, colorcopying, monochrome copying, low resolution copying, high resolutioncopying, fax, optical character recognition scanning, scan todestination, scan to multiple destinations, scanning using variousprotocols, scan to the cloud or internet, scan to SMB, scan to HTTP,scan to USB and/or other printing service provider added value featuresor solutions, such as job based accounting, etc.

FIG. 6 illustrates a method for providing a la carte reproductionservices. As Illustrated in FIG. 6, at step S10, an end user installs aprinter provided by a printer service provider. At step S20, the printerservice provider configures printer's functionality based on the enduser's relationship therewith. In other words, depending upon thecontract terms for purchasing or leasing the printer, the printer isconfigured to perform a subset of its total functions.

At step S30, the end user selects a non-configured function and theprinter service provider is contacted, at step S40, regarding theselection of the non-configured function. The printer service provider,at step S50, reconfigures the printer to be able to perform the selectednon-configured function.

It is noted that this reconfiguration can be automatically performed,can be performed after a predetermined amount of time has lapsed, or canbe done by the printing service provider interacting with the printer.

At step S60, the printer service provider disables printer to performselection upon completion of print job. Thereafter, at step S70, theprinter service provider can bill the end user for the usedfunctionality.

The printing service provider can also require authenticationinformation from the user to verify if the user is authorized to requestthe selected operational printing mode.

In addition, printing service provider can send pricing information backto the user and ask for verification of the request based upon thepricing information.

FIG. 2 illustrates a schematic of a system for providing third partycontent to a local printer. As illustrated in FIG. 2, a printer 10 canbe connected (dashed line) to a computer 20 as a local printer orconnected to a local area network (LAN) or intranet 30 as a networkedprinter.

The LAN 30 is connected to the internet 40, which provides a connectionto the content printing service provider 50. The content printingservice provider 50 is connected, through the internet 40, to variouscontent providers, such as an advertiser content provider 60, a billingcontent provider 70, a credit card content provider 80, and/or a newsservice content provider 90.

The content printing service provider 50 can provide printable content,through the internet 40, to the local client printer 10, the printablecontent being specified by the local client printer 10 or end user. Thecontent printing service provider 50 retrieves, from a third partycontent provider (60, 70, 80, and/or 90), the printable content beingspecified by the local client printer 10 or end user.

It is noted that the content printing service provider 50 cansyndicate/integrate the content from the third party content providers(60, 70, 80, and/or 90). In other words, the content printing serviceprovider 50 can collect all the content from the various third partycontent providers (60, 70, 80, and/or 90), acting as a centralrepository or central portal, so that the local client printer 10 or enduser does not need to communicate with each individual third partycontent providers (60, 70, 80, and/or 90) to retrieve the content whichis to printed by the local client printer 10.

The local client printer 10 prints the printable content received fromthe content provider server 50.

It is noted that the content printing service provider 50 could providethe end user with a local client printer 10 for a reduced price inexchange for allowing the content printing service provider 50 to printcertain content on the local client printer 10; i.e., advertising.

It is noted that the end user could contract with the content printingservice provider 50 to retrieve certain content from third partyproviders, such as billing statements from utility companies, statementsfrom banks and/or credit card services, or news from a subscription newsservice.

The content printing service provider 50 would create a relationshipwith these third party providers based upon the end user's request. Thisrelationship may require the content printing service provider 50 toprovide some form of authentication to the third party authorizing therequested content. Based upon this relationship, the end user, throughthe local client printer 10 or computer 20, could poll the contentprinting service provider 50 for printable content.

In addition, the end user, through the local client printer 10 orcomputer 20, could poll the content printing service provider 50 forprintable content which has not been pre-established for printing, suchas advertising or coupons.

It is noted that the content services could be provided on apredetermined periodic basis, whenever the printer is turned ON, and/orwhen the end user makes a manual request.

It is also noted that the content printing service provider 50 couldprovide the printable content to the local client printer in a portabledocument format for storing by the end user.

With respect to communications between the content printing serviceprovider 50 and the local client printer 10 or computer 20, thecommunication protocol may be realized in a variety different ways.

For example, the local client printer 10 may include the capability offorming a secured communication channel, such as a virtual privatenetwork (VPN) communication channel, with the content printing serviceprovider 50. In such a situation, the content printing service provider50 can communicate directly with the local client printer 10, and thelocal client printer 10 would not be vulnerable to unauthorized printrequests from outside the intranet.

In another example, the computer 20 may periodically, manually orautomatically, establish a secured communication channel with thecontent printing service provider 50, and the content printing serviceprovider 50 would download the content to the computer 20 for printingon the local client printer 10.

In a further example, the computer 20 may, manually or automatically,run an application that establishes a secured communication channel withthe content printing service provider 50 to allow the computer 20 topoll the content printing service provider 50 for any content relatingto the end user.

Lastly, the end user may utilize a web browser to establish a securedcommunication channel with the content printing service provider 50 toallow the end user to poll the content printing service provider 50 forany content relating to the end user.

FIG. 7 illustrates a method for providing third party content to a localclient printing system. As illustrated in FIG. 7, at step S110, an enduser contacts a content printing service provider to select content tobe printed on a local printer. At step S120, the content printerservices provider obtains authorization from the end user to retrievethe content from a third party, and at step S130, the content printerservices provider retrieves the content from the third party.

Optionally, at step S135, the content printing service provider cansyndicate or integrate the retrieved content. In other words, thecontent printing service provider can collect all the content fromvarious third party content providers, acting as a central repository orcentral portal, so that the local client printer or end user does notneed to communicate with each individual third party content providersto retrieve the content which is to printed by the local client printer.

As step S140, the content printer services provider determines thestatus of end user printing device to verify that the content can beproperly printed. Moreover, the content printer services provider canoptimize the retrieved content for proper printing on the end user'sprinter.

At step S150, the content printer services provider sends content to enduser's printing device, and optionally, at step S160, the contentprinter services provider can send content to end user in a format thatenables electronic storing thereof.

Although the content printer services provider may be sending thecontent to the end user's printing device, the end user's printingdevice and the content printer services provider have previouslyestablished a communication link between the two such that the enduser's printing device is actually pulling the content from the contentprinter services provider so as to address firewall issues. For example,the end user's printing device or a computing device associated with theend user's printing device may utilize a proxy agent to establish thecommunication link with the content printer services provider, whereinthe communication link may be a secure or non-secure communicationchannel.

Taking into considerations of the firewall architecture, the devicesinside the firewall establish a communication channel (secured or notsecured) with the content printer services provider.

FIG. 3 illustrates a system for enabling content to be displayable inassociation with a local client printing system. As illustrated in FIG.3, a printer 10 can be connected (dashed line) to a computer 20 as alocal printer through a local printer communication channel 33 (as acable) or connected through a local area network (LAN) or intranet 30 asa networked printer. The printer 10 may also include a storage device(not shown) which stores displayable information and a user interface(not shown) and an associated display (not shown).

The printer 10 may also include a network communication device (notshown) to provide intranet communication channel 31 between the printer10 and the various devices (computer 20, tablet 23, television 27,and/or mobile end user device 25) connected to the LAN 30, and anancillary wireless communication transmitter/receiver (not shown) toprovide a low-power radio communication channel 37 to ancillary wirelesscommunication enabled devices (computer 20, tablet 23, television 27,and/or mobile end user device 25). The intranet communication channel 31may be wired or wireless and generally represents the network behind afirewall. The low-power radio communication channel 37 may be, forexample, a Bluetooth™ communication channel.

In other words, the printer 10 can communicate with the various devices(computer 20, tablet 23, television 27, and/or mobile end user device25) through a conventional network protocol or through a Bluetooth™communication protocol.

The computer 20 may have an associated display 21. The LAN 30 isconnected to the internet 40. The LAN 30 may also be connected to atelevision 27, a tablet 23, and/or a mobile end user device 25. It isnoted that the mobile end user device 25 may be a laptop, a personaldigital assistance, a mobile phone device, or other mobile devicecapable of displaying information received from a communication channel.

The printer 10, in response to commands entered through the userinterface, may retrieve displayable content from the storage device. Theprinter 10 may determine if the retrieved displayable content can bedisplayed upon the display associated with the printer 10. It is notedthat the user can also make a determination if the retrieved displayablecontent can be easily viewed upon the display associated with theprinter 10, or the user can just manually assign the retrieveddisplayable content to an ancillary display device for the displayingthereof.

In one example, the displayable content may be information that the userneeds to help remedy a fault situation or to replace or repair acomponent of the printer 10. In such a situation, the information may bemore than a conventional small printer display can readily display, thusit would be preferred that the information is displayed on a largerdevice.

If the displayable content cannot or should be displayed on the displayassociated with the printer 10, the printer 10 transmits, through theancillary wireless communication transmitter/receiver, the retrieveddisplayable content to an ancillary display device.

In the example illustrated in FIG. 3, the ancillary display devices maybe the television 27, tablet 23, and/or mobile end user device 25. It isnoted that the mobile end user device 25 may be a laptop, a personaldigital assistance, a mobile phone device, or other mobile devicecapable of displaying information received from a communication channel.

It is noted that the printer 10 may transmit, through the networkcommunication device, the retrieved displayable content to an ancillarydisplay device.

It is also noted that the ancillary wireless communicationtransmitter/receiver may have the functionality to discover discoverableancillary display devices, which have been put in a discoverable mode.The discovered ancillary display devices can be listed upon the displayassociated with the printer 10 so that the user can chose the ancillarydisplay device to receive the displayable content.

It is further noted that network communication device could provide,through intranet communication channel 31, information concerning theancillary display devices connected to the intranet. The intranetconnected ancillary display devices can be listed upon the displayassociated with the printer 10 so that the user can chose the intranetconnected ancillary display device to receive the displayable content.

The printer 10 may, in response to commands entered through the userinterface, retrieve displayable content from a remote printing servicecontent provider 55, which is connected to the intranet though theinternet 40, through the network communication device. The user may alsodirect this retrieved displayable content to be directly sent from theremote printing service content provider 55 to an ancillary displaydevice (computer 20, tablet 23, television 27, and/or mobile end userdevice 25).

In other words, a user, through the printer 10, can retrieve desiredinformation (text, video, audio, and/or combination thereof) located onthe internet and direct this information to be displayed on a devicewhich would provide a more effective display than the display associatedwith the printer 10.

Thus, by enabling the displayable content to be diverted to an ancillarydisplay device, the content can be more effectively displayed instead ofrelying upon the small display associated with the printer 10.

FIGS. 8-12 illustrate various methods for enabling content to bedisplayed in association with a local printing system at an ancillarydisplay device.

As illustrated in FIG. 8, at step S210, the local printer generates avisible fault indication. At step S220, an end user selects a help menuto determine actions required to resolve the fault. The end user, atstep S230, requests that the help information be displayed on anancillary display device. The printer, at step S240, then transmits thehelp information to the ancillary display device selected by the enduser.

As illustrated in FIG. 9, at step S2210, the end user selects a helpmenu subject about which the end user desires more information. At stepS2220, the end user requests the help information associated with theselection to be displayed on an ancillary display device. The end user,at step S2230, selects the ancillary display device upon which the helpinformation is to be displayed. The printer, at step S2240, thentransmits the help information to the ancillary display device selectedby the end user.

As illustrated in FIG. 10, at step S2310, the end user selects a helpmenu subject about which the end user desires more information. At stepS2320, the end user requests the help information associated with theselection to be displayed on an ancillary display device. The end user,at step S2330, selects the ancillary display device upon which the helpinformation is to be displayed. The printer, as step S2340, retrieveshelp information from website associated with printer. The printer then,at step S2350, transmits the help information to the ancillary displaydevice selected by the end user.

As illustrated in FIG. 11, at step S2410, the end user selects a helpmenu subject about which the end user desires more information. At stepS2420, the end user requests the help information associated with theselection to be displayed on an ancillary display device. The end user,at step S2430, selects the ancillary display device upon which the helpinformation is to be displayed. The printer, as step S2440, transmitshelp information request and identification of secondary device to awebsite associated with printer or a printer provider's content server.The website or printer provider's content server then, at step S2450,transmits the help information to the ancillary display device selectedby the end user.

As illustrated in FIG. 12, at step S2510, the local printer generates avisible fault indication. At step S2520, an end user selects a help menuto determine actions required to resolve the fault. The end user, atstep S2530, requests that the help information from a website associatedwith the printer or a printer provider's content server to be displayedon an ancillary display device. The website or printer provider'scontent server, at step S2540, then transmits the help information tothe ancillary display device selected by the end user.

In the various embodiments discussed above, the retrieved displayablecontent is transmitted to an ancillary display device through either anancillary wireless communication transmitter/receiver or over anintranet communication channel (wired or wireless). The retrieveddisplayable content is transmitted from either the printer or directlyfrom the website or printer provider's content server. This allows theprinter to have a very small display associated therewith, but alsoutilizes the display capabilities of ancillary display devices to conveythe desired information to the user in a more effective manner.

For example, by utilizing an ancillary display device, the informationconveyed to the user can be in the form of text, a video, audio,animation, and/or combination thereof, whereas the conventional printerdisplay relies mostly on text to convey the information due to its smalldimensions and diminished capabilities. Using different forms of mediaincreases the effectiveness of the conveyed information.

In one embodiment, the ancillary wireless communicationtransmitter/receiver may be a low-power radio communication device, suchas a Bluetooth™ transmitter/receiver.

FIG. 4 illustrates a system for providing extra-high resolution oroptimized prints from viewed video. As illustrated in FIG. 4, the systemincludes a printer 10 can be connected (dashed line) to a computer 20 asa local printer through a local printer communication channel 33 (as acable) or connected through a local area network (LAN) or intranet 30 asa networked printer. The printer 10 may also include a storage device(not shown) which stores displayable information and a user interface(not shown) and an associated display (not shown). The printer 10 mayalso include a network communication device (not shown) to provideintranet communication channel 31 between the printer 10 and the variousdevices (computer 20, tablet 23, television 27, and/or mobile end userdevice 25) connected to the LAN 30.

The computer 20 may have an associated display 21 and user interface 22.The LAN 30 is connected to the internet 40. The LAN 30 may also beconnected to a television 27, having an associated user interface 28,and an internet-ready TV controller 23.

The user interface 28, associated with the television 27, enables a userto select an image of the video being viewed on the television to becaptured for printing. The internet-ready TV controller 23, in responseto a user selecting an image to be captured for printing, generates thevideo scene identifier (e.g., a frame sequence number) associated withthe video being currently displayed on the television 27, using anyconventional video frame capture techniques. These video frame capturetechniques may be realized by hardware, software, and/or a combinationthereof.

The internet-ready TV controller 23 transmits the generated video sceneidentifier (e.g., captured frame sequence number) to the contentprinting service provider 53. The content printing service provider 53responds to the video scene identifier (e.g., the frame sequence number)and retrieves the image file for the desired frame. If the image file isnot high definition, the content printing service provider 53 may informthe user of that and ask whether the user still wants a print of thatframe.

It is noted that the content printing service provider 53 may alsoretrieve other content associated with video scene identifier and/orprogram/movie/show associated with the video scene identifier. Thisadditional or other content may be other high resolution content,highlight shots, key moments stills, box-scores, etc. This additional orother content may include other content that may or may not have beenincluded in the viewed video such as behind the scenes stills, candidcamera, written commentary from cast/crew and other “meta” content.

It is noted that the image retrieval and print optimization techniquesmay be realized by hardware, software, and/or a combination thereof.

The content printing service provider 53 then sends the color optimizedimage file over the internet to the viewer's printer. Alternately, theviewer might be queried as to which printer the viewer wishes to use toprint the image, and the content printing service provider 53 woulddirect the optimized image file to that printer.

In addition, the user interface 22, associated with the computer 22, canenable a user to select an image of the video being viewed on thedisplay 21 to be captured for printing. The computer 22, in response toa user selecting an image to be captured for printing, generates thevideo scene identifier associated with the video being displayed on thedisplay 21, using conventional techniques. These video identificationtechniques may be realized by hardware, software, and/or a combinationthereof.

The computer 22 transmits the captured frame sequence number to thecontent printing service provider 53. The content printing serviceprovider 53 responds to the frame sequence number and retrieves theimage file for the desired frame. If the image file is not highdefinition, the content printing service provider 53 may inform the userof that and ask whether the user still wants a print of that frame.

When the content printing service provider 53 retrieves the desiredcorrect image file, the content printing service provider 53 may sendthe image to a print optimization server, which takes the image file andoptimizes its color and resolution for the viewer's printer. The printoptimization server may use knowledge of the viewer's printer tooptimize the image file for the printer.

It is noted that the image retrieval and print optimization techniquesmay be realized by hardware, software, and/or a combination thereof.

The content printing service provider 53 then sends the color optimizedimage file over the internet to the viewer's printer. Alternately, theviewer might be queried as to which printer the viewer wishes to use toprint the image, and the content printing service provider 53 woulddirect the optimized image file to that printer.

FIG. 13 illustrates a method for providing extra-high resolution oroptimized prints from viewed video on a display device. As illustratedin FIG. 13, at step S310, video content is displayed. At step S320, anend user selects video for making a hardcopy print thereof. At stepS320, either an internet-ready TV controller or computing devicedetermines the video scene identifier (e.g., a frame sequence number)associated with the video being selected by the end user.

The content printing service provider, at step S340, retrieves the imagefile associated with the video scene identifier. The content printingservice provider may, at step S350, send the image to a printoptimization server, which takes the image file and optimizes its colorand resolution for the viewer's printer.

It is noted that the content printing service provider may also retrieveother content associated with video scene identifier and/orprogram/movie/show associated with the video scene identifier. Thisadditional or other content may be other high resolution content,highlight shots, key moments stills, box-scores, etc. This additional orother content may include other content that may or may not have beenincluded in the viewed video such as behind the scenes stills, candidcamera, written commentary from cast/crew and other “meta” content.

At step S360, the content printing service provider transmits the imageand/or other content to end user's printer for printing thereof.

FIG. 14 illustrates a method for providing extra-high resolution oroptimized prints from viewed video on a display device. As illustratedin FIG. 14, at step S3310, video content is displayed. At step S3320, anend user selects video for making a hardcopy print thereof. At stepS3320, either an internet-ready TV controller or computing devicedetermines the video scene identifier (e.g., a frame sequence number)associated with the video being selected by the end user.

The content printing service provider, at step S3340, assembles othercontent associated with video scene identifier and/or program/movie/showassociated with the video scene identifier. This additional or othercontent may be other high resolution content, highlight shots, keymoments stills, box-scores, etc. This additional or other content mayinclude other content that may or may not have been included in theviewed video such as behind the scenes stills, candid camera, writtencommentary from cast/crew and other “meta” content.

The end user may, at step S3350, select some or all other content to bedelivered with image. At step S3360, the content printing serviceprovider transmits the selected other content to end user's printer forprinting thereof.

FIG. 5 illustrates a system for providing printing services to mobiledevices. As illustrated in FIG. 5, a mobile device 30 is operativelyconnected to the internet 40. A remote printing service provider 57 isoperatively connected, through the internet 40, to the mobile device 30.

Multiple local printers (100, 110, 120, and 130) are operativelyconnected, through the internet 40, to the remote printing serviceprovider 57.

The mobile device 30 may transmit a print request to the remote printingservice provider 57. The remote printing service provider 57 determinesa physical location of the mobile device 30 and determines which localprinters (100, 110, 120, and 130) are located within a predeterminedparameter of the physical location of the mobile device 30. Moreover,remote printing service provider 57 may determine which of thedetermined physically local printers (100, 110, 120, and 130) arecapable of executing the print request from the mobile device 30.

The remote printing service provider 57 transmits information to themobile device 30 identifying local printers (100, 110, 120, and 130)capable of executing the print request and the physical locations oflocal printers (100, 110, 120, and 130) with respect to the physicallocation of the mobile device 30.

This information may be conveyed to the mobile device 30 in the textform illustrated in FIG. 16. In this embodiment (FIG. 16), the mobiledevice 30 may receive information as to the name of the location hostingthe local printer, the address of the hosting location, and the distanceto the hosting location from the mobile device 30.

The information may be conveyed to the mobile device 30 in a graphicalmap form, as illustrated in FIG. 17. In this embodiment (FIG. 17), themobile device 30 may receive map information which graphicallyidentifies the location 35 of mobile device 30, the location 31 hostingan available local printer, and optionally, the location 33 hosting anunavailable local printer.

This map information can be augmented with pop-up information providingmore information about the hosting location, cost information, and/ordistances to the hosting location. This pop-up information can betrigger by having a cursor or pointing device pass over the hostinglocation icon.

The mobile device 30 selects a local printer identified by the remoteprinting service provider 57, and the remote printing service provider57 may transmit the print request to the selected local printer, whereinthe selected local printer will process the print request.

Although the remote printing service provider 57 may be sending theprint request to the selected local printer, the selected local printerand the remote printing service provider 57 have previously establisheda communication link between the two such that the selected localprinter is actually pulling the print request from the remote printingservice provider 57 so as to address firewall issues. For example, theselected local printer or a computing device associated with theselected local printer may utilize a proxy agent to establish thecommunication link with the remote printing service provider, whereinthe communication link may be a secure or non-secure communicationchannel.

Taking into considerations of the firewall architecture, the selectedlocal printers, inside their respective firewalls, establish acommunication channel (secured or not secured) with the remote printingservice provider 57.

It is noted that the remote printing service provider 57 may include theprint drivers for all the local printers and may process the printrequest utilizing the print driver of the selected local printer priorto transmitting the print request to the selected local printer.

It is noted that the information being transmitted by the remoteprinting service provider 57 may include pricing information for eachidentified local printer.

It is also noted that the remote printing service provider 57 maydetermine which of the determined physically local printers are capableof executing a substitute print request corresponding to the printrequest from the mobile device 30. For example, the original printrequest may be a color printing request and the remote printing serviceprovider 57 may provide information identifying which of the determinedphysically local printers are capable of executing a substitute printrequest, such as a black and white printing request.

The mobile device 30 may include a global-positioning satellite trackingsystem, wherein the global-positioning satellite tracking systemprovides information to the remote printing service provider 57identifying a physical location of the mobile device 30.

On the other hand, the user may manually input the location informationfor use by the remote printing service provider 57.

In another embodiment, the mobile device 30 transmits a printer locationrequest to the remote printing service provider 57. The remote printingservice provider 57 determines a physical location of the mobile device30 and determines which local printers (100, 110, 120, and 130) arelocated within a predetermined parameter of the physical location of themobile device 30.

The remote printing service provider 57 transmits information to themobile device 30 identifying physical locations of local printers (100,110, 120, and 130) with respect to the physical location of the mobiledevice 30. The mobile device 30 selects a local printer identified bythe remote printing service provider 57 and transmits, to the remoteprinting service provider 57, a print request, the print requestincluding identification information corresponding to the selected localprinter.

The remote printing service provider 57 transmits the print request tothe selected local printer, wherein the selected local printer processesthe print request.

FIG. 15 illustrates a method for providing printing services to a mobiledevice connected to a network. As illustrated in FIG. 15, at step S410,an end user selects a document to be printed using a community printer.A community printer service provider, at step S420, determines alocation of the end user. At step S430, community printer serviceprovider determines which local printers are located within apredetermined parameter of the physical location of the end user and, atstep S440, transmits this information to the end user.

At step S450, the end user selects the local printer, and, at step S460,the community printer service provider transmits the print job to theselected local printer.

In the above descried community of local printers, the community isvoluntary network of privately owned printers, wherein the owners havemade the printers available to the public. The community printer serviceprovider ties together the printers through the internet. The communityprinter service provider may take a user's document file and generate aprint file for the printer selected by the user.

In the situation, where a printer owner elects to become a member of thecommunity of local printers, the owner may subscribe to the communityprinter service provider, allowing the community printer serviceprovider to access and control the printer. The owner can indicate theowner's desire to join the voluntary printer network and identifies theowner's printer type and location, price per sheet and hours ofoperation.

In the above situation, a customer may request a hard copy be printedusing a printer in the community of printers. The customer begins byidentifying the electronic file for the document to be printed. Thecustomer can be, but need not be, a subscriber of the community printerservice provider.

The customer may be anywhere the customer can access the internet andthe customer's document. The customer then selects which of theavailable printers the customer would like to use, wherein the mostlikely candidate would probably be the one located closest to thecustomer.

The customer may select a printer from a pull down list, or the printermay be automatically selected for the customer based upon theglobal-positioning satellite coordinates provided by the owner's mobiledevice. The customer then transmits this information to the communityprinter service provider.

The community printer service provider can generate a hard copy for thecustomer on the selected printer. To create the hardcopy, the communityprinter service provider may identify the source document file formatand, if necessary, converts document from its original format to onesupported by the computer associated with the selected printer.Thereafter, the community printer service provider transmits print fileto the selected printer, from which the customer may collect the hardcopy document.

The community printer service provider may also collect the cost ofprinting the document from the customer and provide some type ofcompensation to the owner of the selected printer.

In addition, the community printer service provider may providescanning, copying, and faxing services, using the same architecturedescribed above. In these situations, the local printers may bemulti-function devices capable of printing, copying, scanning, and/orfaxing. In the alternative the local devices may be stand-alonescanners, stand-alone copiers, and/or stand-alone fax machines.

In summary, a system for providing a la carte reproduction services mayinclude a reproduction system, the reproduction system including aprinting system, the printing system being capable of performingmultiple operational printing modes, the printing system beingconfigured, in a normal operational printing state, to perform a subsetof the multiple operational printing modes; and a printer serviceprovider server operatively connected to the printing system. Theprinting system includes a user interface to enable a user to select anoperational printing mode. The printing system, in response to a userselecting an operational printing mode not included in subset of themultiple operational printing modes, communicates with the printerservice provider server to request authorization to perform the userselected operational printing mode. The printer service provider serverrequests predetermined information from the printing system. The printerservice provider server, upon processing and verification of informationreceived from the printing system, configures the printing system toperform the selected operational printing mode.

The printing system may be configured to perform the subset of themultiple operational printing modes when the printing system firstcommunicates with the printer service provider server, the configurationbeing based upon a predetermined relationship between the printingsystem and the printer service provider associated with the printerservice provider server.

The printing system may be configured to perform the subset of themultiple operational printing modes when the printing system ismanufactured.

A first one of the multiple operational printing modes may be black andwhite printing and a second one of the multiple operational printingmodes may be color printing, the printing system being configured toperform black and white printing in the normal operational state and notto perform color printing in the normal operational state.

A first one of the multiple operational printing modes may be lowresolution printing and a second one of the multiple operationalprinting modes may be high resolution printing, the printing systembeing configured to perform low resolution printing in the normaloperational state and not to perform high resolution printing in thenormal operational state.

A first one of the multiple operational printing modes may be draftquality printing and a second one of the multiple operational printingmodes may be high quality printing, the printing system being configuredto perform draft quality printing in the normal operational state andnot to perform is high quality printing in the normal operational state.

The remote reproduction system may include a scanning system, thescanning system being capable of performing multiple operationalscanning modes, the scanning system being configured, in a normaloperational printing state, to perform a subset of the multipleoperational scanning modes.

A first one of the multiple operational scanning modes may be black andwhite scanning and a second one of the multiple operational scanningmodes may be color scanning, the scanning system being configured toperform black and white scanning in the normal operational state and notto perform is color scanning in the normal operational state.

A first one of the multiple operational scanning modes may be lowresolution scanning and a second one of the multiple operationalscanning modes may be high resolution scanning, the scanning systembeing configured to perform low resolution scanning in the normaloperational state and not to perform is high resolution scanning in thenormal operational state.

A third one of the multiple operational scanning modes may be opticalcharacter recognition, the scanning system being configured not toperform optical character recognition in the normal operational state.

A third one of the multiple operational scanning modes may be scan tomultiple destinations, the scanning system being configured not toperform scan to multiple destinations in the normal operational state.

The remote reproduction system may be configured to prevent copying inthe normal operational state and a selectable operational mode iscopying enabled.

The remote reproduction system may be configured to prevent job-basedaccounting in the normal operational state and a selectable operationalmode is job-based accounting enabled.

The predetermined information may include payment information from theuser, information authenticating the user, and/or informationauthenticating the printing system.

The printer service provider server may be operatively connected to theprinting system through the reproduction system.

A method for providing a la carte reproduction services, may provide areproduction system, the reproduction system including a printingsystem, the printing system being capable of performing multipleoperational printing modes; configure the printing system, in a normaloperational printing state, to perform a subset of the multipleoperational printing modes; provide a printer service provider serveroperatively connected to the printing system; and enable a user toselect an operational printing mode through a user interface associatedwith the printing system. The printing system communicates, in responseto a user selecting an operational printing mode not included in subsetof the multiple operational printing modes, with the printer serviceprovider server to request authorization to perform the user selectedoperational printing mode. The printer service provider server requestspredetermined information from the printing system. The printer serviceprovider server configures, upon processing and verification ofinformation received from the printing system, the printing system toperform the selected operational printing mode.

A system for providing third party content to a local client printingsystem, may include a local client printing system; a content providerserver operatively connected to the local client printing system; and athird party content provider server operatively connected to the contentprovider server. The content provider server provides printable contentto the local client printing system, the printable content beingspecified by the local client printing system. The content providerserver retrieves, from the third party content provider server, theprintable content being specified by the local client printing system.The local client printing system prints the printable content receivedfrom the content provider server.

The content provider server may syndicate content retrieved from thethird party content provider server.

The local client printing system may poll the content provider serverfor selectable printable content, the local client printing systemselecting which printable content to receive for printing.

The local client printing system may poll the content provider serverfor selectable third party content providers, the local client printingsystem selecting third party content provider, the content providerserver determining if the selected third party content provider requiresuser authentication to acquire printable content from the third partycontent provider server, the content provider server requesting userauthentication information, from the local client printing system, whenthe selected third party content provider requires user authenticationto acquire printable content from the third party content providerserver, and providing the user authentication information to the thirdparty content provider server to enable the retrieval of the selectedprintable content.

The third party content provider may have a billing relationship with auser of the local client printing system, and the printable content is amonthly billing statement.

The third party content provider server may automatically provideperiodic printable content associated with the authenticated user of thelocal client printing system to the content provider server, the contentprovider server providing the periodic printable content to the localclient printing system.

The content provider server may provide the periodic printable contentto the local client printing system upon receiving proper userauthentication information from the local client printing system.

The content provider server may provide the periodic printable contentto the local client printing system in a printer friendly displayableformat for storing by the local client printing system and in a printformat for printing by the local client printing system.

The third party content provider may have a subscriber relationship witha user of the local client printing system, and the printable content issubscription based content.

The third party content provider may have a subscriber relationship witha user of the local client printing system, and the printable content issubscription based content.

The content provider server may provide non-selected content to thelocal client printing system for printing.

The content provider server may provide non-selected content to thelocal client printing system for printing based upon a predeterminedrelationship between the local client printing system and the contentprovider associated with the content provider server.

A method for providing third party content to a local client printingsystem, may provide a local client printing system; provide a contentprovider server connected to the local client printing system; provide athird party content provider server operatively connected to the contentprovider server; and provide printable content, from the contentprovider server, to the local client printing system, the printablecontent being specified by the local client printing system. The contentprovider server retrieves, from the third party content provider server,the printable content being specified by the local client printingsystem. The local client printing system prints the printable contentreceived from the content provider server.

A system for enabling content to be displayable in association with alocal client printing system may include a local client printing system.The local client printing system includes a printing device, a storagedevice for storing displayable content, a user interface, the userinterface including a display, a network communication device to providecommunication between the local client printing system and a networkover a network communication channel, and an ancillary wirelesscommunication transmitter/receiver, the ancillary wireless communicationtransmitter/receiver providing a communication channel to an ancillarydisplay device. The local client printing system, in response tocommands entered through the user interface, retrieves displayablecontent from the storage device. The local client printing systemdetermines if the retrieved displayable content can be displayed uponthe display. The local client printing system transmits, through theancillary wireless communication transmitter/receiver, the retrieveddisplayable content to the ancillary display device when the localclient printing system determines that the retrieved displayable contentcannot be displayed upon the display.

The ancillary wireless communication transmitter/receiver may create alow-power radio communication channel.

The local client printing system may transmit, through the ancillarywireless communication transmitter/receiver, the retrieved displayablecontent to the ancillary display device when a user, through the userinterface, provides instructions to transmit the retrieved displayablecontent to the ancillary display device.

The local client printing system, in response to commands enteredthrough the user interface, may retrieve displayable content from aremote content provider through the network communication device, thelocal client printing system determining if the retrieved displayablecontent from the remote content provider can be displayed upon thedisplay, the local client printing system transmitting, through theancillary wireless communication transmitter/receiver, the retrieveddisplayable content from the remote content provider to the ancillarydisplay device when the local client printing system determines that theretrieved displayable content from the remote content provider cannot bedisplayed upon the display.

The local client printing system may transmit, through the ancillarywireless communication transmitter/receiver, the retrieved displayablecontent from the remote content provider to the ancillary display devicewhen a user, through the user interface, provides instructions totransmit the retrieved displayable content from the remote contentprovider to the ancillary display device.

The ancillary display device may be a mobile end user device with adisplay, a mobile computing device with a display, a computing devicewith a display, and/or a television.

The local client printing system may transmit, through the networkcommunication device, the retrieved displayable content to the ancillarydisplay device.

The ancillary wireless communication transmitter/receiver may include amode of operation that enables the local client printing system to bediscoverable by another device having an ancillary display and ancillarywireless communication functionality.

A system for enabling content to be displayable in association with alocal client printing system may include a local client printing system.The local client printing system includes a printing device, a storagedevice for storing displayable content, a user interface, the userinterface including a display, a network communication device to providecommunication between the local client printing system and a networkover a network communication channel, and an ancillary wirelesscommunication transmitter/receiver, the ancillary wireless communicationtransmitter/receiver providing a communication channel to an ancillarydisplay device. The local client printing system, in response tocommands entered through the user interface, retrieves displayablecontent from the storage device. The local client printing systemtransmits, through the ancillary wireless communicationtransmitter/receiver, the retrieved displayable content to the ancillarydisplay device when a user, through the user interface, providesinstructions to transmit the retrieved displayable content to theancillary display device.

A method for enabling content to be displayable in association with alocal client printing system, the local client printing system includinga printing device, a storage device for storing displayable content, auser interface, the user interface including a display, a networkcommunication device to provide communication between the local clientprinting system and a network over a network communication channel, andan ancillary wireless communication transmitter/receiver, the ancillarywireless communication transmitter/receiver providing a communicationchannel to an ancillary display device, may retrieve, in response tocommands entered through the user interface, displayable content fromthe storage device; determine if the retrieved displayable content canbe displayed upon the display; and transmit, through the ancillarywireless communication transmitter/receiver, the retrieved displayablecontent to the ancillary display device when it is determined that theretrieved displayable content cannot be displayed upon the display.

A method for enabling content to be displayable in association with alocal client printing system, the local client printing system includinga printing device, a storage device for storing displayable content, auser interface, the user interface including a display, a networkcommunication device to provide communication between the local clientprinting system and a network over a network communication channel, andan ancillary wireless communication transmitter/receiver, the ancillarywireless communication transmitter/receiver providing a communicationchannel to an ancillary display device, may retrieve, in response tocommands entered through the user interface, displayable content fromthe storage device; and transmit, through the ancillary wirelesscommunication transmitter/receiver, the retrieved displayable content tothe ancillary display device when a user, through the user interface,provides instructions to transmit the retrieved displayable content tothe ancillary display device.

A system for enabling content to be displayable in association with alocal client printing system may include a local client printing systemassociated with a printer provider; and a display device operativelyconnected to the local client printing system. The local client printingsystem includes a printing device, a user interface, the user interfaceincluding a display, and a network communication device to providecommunication between the local client printing system and a remoteprinter provider server associated with the printer provider and toprovide communication between the local client printing system and thedisplay device. The local client printing system, in response tocommands entered through the user interface, communicates with theremote printer provider server to retrieve displayable contentassociated with the commands entered through the user interface. Thelocal client printing system, in response to commands entered throughthe user interface, communicates with the remote printer provider serverto identify the display device upon which the retrieved displayablecontent is to be displayed. The display device receives, from the remoteprinter provider server, the retrieved displayable content and displaysthe retrieved displayable content thereupon.

A method for enabling content to be displayable in association with alocal client printing system associated with a printer provider and adisplay device, the local client printing system including a printingdevice, a user interface, the user interface, a network communicationdevice to provide communication between the local client printing systemand a remote printer provider server associated with the printerprovider and to provide communication between the local client printingsystem and the display device, may include the local client printingsystem, in response to commands entered through the user interface,communicating with the remote printer provider server to retrievedisplayable content associated with the commands entered through theuser interface; the local client printing system, in response tocommands entered through the user interface, communicating with theremote printer provider server to identify the display device upon whichthe retrieved displayable content is to be displayed; and the displaydevice receiving, from the remote printer provider server, the retrieveddisplayable content and displaying the retrieved displayable contentthereupon.

A system for providing high resolution prints from viewed video, mayinclude a printing device; a computing device operatively connected tothe printing device; a display system, operatively connected to thecomputing device and a network, to display video being viewed, the videobeing received from a content provider over the network; and a userinterface, operatively connected to the display device, to controldisplaying of video on the display device. The user interface enables auser to select an image in the viewed video to be captured for printing.The computing device, in response to a user selecting video to becaptured for printing, generates video scene identification informationcorresponding to the select video. The computing device transmits thevideo scene identification information to the content provider. Theprinting device receives, from the content provider, a high resolutionimage corresponding to the video scene identification information. Theprinting device prints the received high resolution image.

The content provider transmits selectable other content associated withthe video scene identification information, the other content includingcontent not included in the selected viewed video, meta content of theselected viewed video, or content associated with the selected viewedvideo.

The computing device transmits information corresponding to the printingdevice's operational specifications such that the printing devicereceives a high resolution image corresponding to the video sceneidentification information which has been optimized for printing on theprinting device.

The display system is a television and the computing device is aninternet ready television controller. The user interface is a remotecontroller.

The display system and the computing device are combined in a mobilecomputing system.

The display system and the computing device are combined in a personalcomputing system.

The system display system and the computing device are combined inmobile end user device.

The computing system receives information from the content provider thatno high resolution image is available, the user interface enabling theuser to accept or reject the non-high resolution image for printing.

A method for providing high resolution to be printed on a printingdevice, from video viewed on a display device, may include viewingvideo, on the display device, the video being received from a contentprovider over a network; controlling, thought a user interfacedisplaying of the video on the display device; selecting, thought theuser interface, an image in the viewed video to be captured forprinting; generating, in response to a user selecting an image to becaptured for printing, video scene identification informationcorresponding to the select video; transmitting the video sceneidentification information to the content provider; receiving, from thecontent provider, a high resolution image corresponding to the videoscene identification information; and printing the received highresolution image.

A system for providing printing services to mobile devices may include amobile device; a remote print service provider server operativelyconnected to the mobile device; and local printers operatively connectedto the remote print service provider server. The mobile device transmitsa print request to the remote print service provider server. The remoteprint service provider server determines a physical location of themobile device. The remote print service provider server determines whichlocal printers are located within a predetermined parameter of thephysical location of the mobile device and determining which of thedetermined physically local printers are capable of executing the printrequest from the mobile device. The remote print service provider servertransmits information to the mobile device identifying local printerscapable of executing the print request and physical locations of thelocal printers with respect to the physical location of the mobiledevice.

The mobile device selects a local printer identified by the remote printservice provider server, the remote print service provider servertransmitting the print request to the selected local printer, theselected local printer processing the print request.

The remote print service provider server includes print drivers for allthe local printers and processes the print request utilizing the printdriver of the selected local printer prior to transmitting the printrequest to the selected local printer.

The information transmitted by the remote print service provider serverincludes pricing information for each identified local printer.

The local printers are owned by third parties.

The remote print service provider server determines which of thedetermined physically local printers are capable of executing asubstitute print request corresponding to the print request from themobile device.

The print request corresponds to color printing and substitute printrequest corresponds to black and white printing.

The mobile device includes a global-positioning satellite trackingsystem, the global-positioning satellite tracking system providinginformation to the remote print service provider server identifying aphysical location of the mobile device.

The remote print service provider server providing map informationcorresponding to the local printers which are located within thepredetermined parameter of the physical location of the mobile device.

The system may include local reproduction systems, each localreproduction system including a scanning device and a printing device;the mobile device transmitting a scanning request to the remote printservice provider server; the remote print service provider serverdetermining a physical location of the mobile device; the remote printservice provider server determining which local reproduction systems arelocated within a predetermined parameter of the physical location of themobile device and determining which of the determined physically localreproduction systems are capable of executing the scanning request fromthe mobile device; the remote print service provider server transmittinginformation to the mobile device identifying local reproduction systemscapable of executing the scanning request and physical locations of thelocal reproduction systems with respect to the physical location of themobile device.

The system may include local scanning devices; the mobile devicetransmitting a scanning request to the remote print service providerserver; the remote print service provider server determining a physicallocation of the mobile device; the remote print service provider serverdetermining which local scanning devices are located within apredetermined parameter of the physical location of the mobile deviceand determining which of the determined physically local scanningdevices are capable of executing the scanning request from the mobiledevice; the remote print service provider server transmittinginformation to the mobile device identifying local scanning devicescapable of executing the scanning request and physical locations of thelocal scanning devices with respect to the physical location of themobile device.

The system may include local reproduction systems, each localreproduction system including a scanning device and a printing device;the mobile device transmitting a copying request to the remote printservice provider server; the remote print service provider serverdetermining a physical location of the mobile device; the remote printservice provider server determining which local reproduction systems arelocated within a predetermined parameter of the physical location of themobile device and determining which of the determined physically localreproduction systems are capable of executing the copying request fromthe mobile device; the remote print service provider server transmittinginformation to the mobile device identifying local reproduction systemscapable of executing the copying request and physical locations of thelocal reproduction systems with respect to the physical location of themobile device.

The system may include local reproduction systems, each localreproduction system including a scanning device and a printing device;the mobile device transmitting a fax request to the remote print serviceprovider server; the remote print service provider server determining aphysical location of the mobile device; the remote print serviceprovider server determining which local reproduction systems are locatedwithin a predetermined parameter of the physical location of the mobiledevice and determining which of the determined physically localreproduction systems are capable of executing the fax request from themobile device; the remote print service provider server transmittinginformation to the mobile device identifying local reproduction systemscapable of executing the fax request and physical locations of the localreproduction systems with respect to the physical location of the mobiledevice.

The system may include local fax devices; the mobile device transmittinga fax request to the remote print service provider server; the remoteprint service provider server determining a physical location of themobile device; the remote print service provider server determiningwhich local fax devices are located within a predetermined parameter ofthe physical location of the mobile device and determining which of thedetermined physically local fax devices are capable of executing the faxrequest from the mobile device; the remote print service provider servertransmitting information to the mobile device identifying local faxdevices capable of executing the fax request and physical locations ofthe local fax devices with respect to the physical location of themobile device.

A system for providing printing services to mobile devices may include amobile device; a remote print service provider server operativelyconnected to the mobile device; and local printers operatively connectedto the remote print service provider server. The mobile device transmitsa printer location request to the remote print service provider server.The remote print service provider server determines a physical locationof the mobile device. The remote print service provider serverdetermines which local printers are located within a predeterminedparameter of the physical location of the mobile device. The remoteprint service provider server transmits information to the mobile deviceidentifying physical locations of local printers with respect to thephysical location of the mobile device. The mobile device selects alocal printer identified by the remote print service provider server andtransmitting, to the remote print service provider server, a printrequest, the print request including identification informationcorresponding to the selected local printer. The remote print serviceprovider server transmits the print request to the selected localprinter, the selected local printer processing the print request.

A method for providing printing services to a mobile device connected toa network may include providing a remote print service provider serveroperatively connected to the mobile device; providing local printersoperatively connected to the remote print service provider server;transmitting, from the mobile device, a print request to the remoteprint service provider server; the remote print service provider serverdetermining a physical location of the mobile device; the remote printservice provider server determining which local printers are locatedwithin a predetermined parameter of the physical location of the mobiledevice and determining which of the determined physically local printersare capable of executing the print request from the mobile device; andthe remote print service provider server transmitting information to themobile device identifying local printers capable of executing the printrequest and physical locations of local printers with respect to thephysical location of the mobile device.

A method for providing printing services to a mobile device connected toa network may include providing a remote print service provider serveroperatively connected to the mobile device; providing local printersoperatively connected to the remote print service provider server; themobile device transmitting a printer location request to the remoteprint service provider server; the remote print service provider serverdetermining a physical location of the mobile device; the remote printservice provider server determining which local printers are locatedwithin a predetermined parameter of the physical location of the mobiledevice; the remote print service provider server transmittinginformation to the mobile device identifying physical locations of localprinters with respect to the physical location of the mobile device; themobile device selecting a local printer identified by the remote printservice provider server and transmitting, to the remote print serviceprovider server, a print request, the print request includingidentification information corresponding to the selected local printer;and the remote print service provider server transmitting the printrequest to the selected local printer, the selected local printerprocessing the print request.

A method for providing printing services to a mobile device connected toa network may include providing a remote print service provider server;providing local printers operatively connected to the remote printservice provider server; each local printer providing the remote printservice provider server with information associated with a physicallocation of the local printer; each local printer providing the remoteprint service provider server with information identifying whichfunctions of the local printer are being made available to an end userof the mobile device; each local printer providing the remote printservice provider server with information identifying when the localprinter is available to provide the identified functionality to the enduser of the mobile device; and the remote print service provider servercreating a network of community local printers which are available forutilization by the end user of the mobile device.

The method may include each local printer providing the remote printservice provider server with information identifying a cost forutilizing the identified functionality.

A system for providing printing services to a mobile device connected toa network may include a remote print service provider server; and localprinters operatively connected to the remote print service providerserver. Each local printer provides the remote print service providerserver with information associated with a physical location of the localprinter. Each local printer provides the remote print service providerserver with information identifying which functions of the local printerare being made available to an end user of the mobile device. Each localprinter provides the remote print service provider server withinformation identifying when the local printer is available to providethe identified functionality to the end user of the mobile device. Theremote print service provider server creates a network of communitylocal printers which are available for utilization by the end user ofthe mobile device.

Each local printer provides the remote print service provider serverwith information identifying a cost for utilizing the identifiedfunctionality.

It will be appreciated that various of the above-disclosed and otherfeatures and functions, or alternatives thereof, may be desirablycombined into many other different systems or applications. Also thatvarious presently unforeseen or unanticipated alternatives,modifications, variations or improvements therein may be subsequentlymade by those skilled in the art which are also intended to beencompassed by the following claims.

What is claimed is:
 1. A system for providing printing services tomobile devices, comprising: a mobile device; a remote print serviceprovider server operatively connected to said mobile device; and localprinters operatively connected to said remote print service providerserver; said mobile device transmitting a print request to said remoteprint service provider server; said remote print service provider serverdetermining a physical location of said mobile device; said remote printservice provider server determining which local printers are locatedwithin a predetermined parameter of the physical location of said mobiledevice and determining which of the determined physically local printersare capable of executing the print request from said mobile device; saidremote print service provider server transmitting information to saidmobile device identifying local printers capable of executing the printrequest and physical locations of the local printers with respect to thephysical location of said mobile device.
 2. The system as claimed inclaim 1, wherein said mobile device selects a local printer identifiedby said remote print service provider server; said remote print serviceprovider server transmitting the print request to the selected localprinter, the selected local printer processing the print request.
 3. Thesystem as claimed in claim 1, wherein said remote print service providerserver includes print drivers for all the local printers and processesthe print request utilizing the print driver of the selected localprinter prior to transmitting the print request to the selected localprinter.
 4. The system as claimed in claim 1, wherein the informationtransmitted by said remote print service provider server includespricing information for each identified local printer.
 5. The system asclaimed in claim 1, wherein the local printers are owned by thirdparties.
 6. The system as claimed in claim 1, wherein said remote printservice provider server determines which of the determined physicallylocal printers are capable of executing a substitute print requestcorresponding to the print request from said mobile device.
 7. Thesystem as claimed in claim 6, wherein the print request corresponds tocolor printing and substitute print request corresponds to black andwhite printing.
 8. The system as claimed in claim 1, wherein said mobiledevice includes a global-positioning satellite tracking system, theglobal-positioning satellite tracking system providing information tosaid remote print service provider server identifying a physicallocation of said mobile device.
 9. The system as claimed in claim 1,wherein said remote print service provider server providing mapinformation corresponding to the local printers which are located withinthe predetermined parameter of the physical location of said mobiledevice.
 10. The system as claimed in claim 1, further comprising: localreproduction systems, each local reproduction system including ascanning device and a printing device; said mobile device transmitting ascanning request to said remote print service provider server; saidremote print service provider server determining a physical location ofsaid mobile device; said remote print service provider serverdetermining which local reproduction systems are located within apredetermined parameter of the physical location of said mobile deviceand determining which of the determined physically local reproductionsystems are capable of executing the scanning request from said mobiledevice; said remote print service provider server transmittinginformation to said mobile device identifying local reproduction systemscapable of executing the scanning request and physical locations of thelocal reproduction systems with respect to the physical location of saidmobile device.
 11. The system as claimed in claim 1, further comprising:local scanning devices; said mobile device transmitting a scanningrequest to said remote print service provider server; said remote printservice provider server determining a physical location of said mobiledevice; said remote print service provider server determining whichlocal scanning devices are located within a predetermined parameter ofthe physical location of said mobile device and determining which of thedetermined physically local scanning devices are capable of executingthe scanning request from said mobile device; said remote print serviceprovider server transmitting information to said mobile deviceidentifying local scanning devices capable of executing the scanningrequest and physical locations of the local scanning devices withrespect to the physical location of said mobile device.
 12. The systemas claimed in claim 1, further comprising: local reproduction systems,each local reproduction system including a scanning device and aprinting device; said mobile device transmitting a copying request tosaid remote print service provider server; said remote print serviceprovider server determining a physical location of said mobile device;said remote print service provider server determining which localreproduction systems are located within a predetermined parameter of thephysical location of said mobile device and determining which of thedetermined physically local reproduction systems are capable ofexecuting the copying request from said mobile device; said remote printservice provider server transmitting information to said mobile deviceidentifying local reproduction systems capable of executing the copyingrequest and physical locations of the local reproduction systems withrespect to the physical location of said mobile device.
 13. The systemas claimed in claim 1, further comprising: local reproduction systems,each local reproduction system including a scanning device and aprinting device; said mobile device transmitting a fax request to saidremote print service provider server; said remote print service providerserver determining a physical location of said mobile device; saidremote print service provider server determining which localreproduction systems are located within a predetermined parameter of thephysical location of said mobile device and determining which of thedetermined physically local reproduction systems are capable ofexecuting the fax request from said mobile device; said remote printservice provider server transmitting information to said mobile deviceidentifying local reproduction systems capable of executing the faxrequest and physical locations of the local reproduction systems withrespect to the physical location of said mobile device.
 14. The systemas claimed in claim 1, further comprising: local fax devices; saidmobile device transmitting a fax request to said remote print serviceprovider server; said remote print service provider server determining aphysical location of said mobile device; said remote print serviceprovider server determining which local fax devices are located within apredetermined parameter of the physical location of said mobile deviceand determining which of the determined physically local fax devices arecapable of executing the fax request from said mobile device; saidremote print service provider server transmitting information to saidmobile device identifying local fax devices capable of executing the faxrequest and physical locations of the local fax devices with respect tothe physical location of said mobile device.
 15. A system for providingprinting services to mobile devices, comprising: a mobile device; aremote print service provider server operatively connected to saidmobile device; and local printers operatively connected to said remoteprint service provider server; said mobile device transmitting a printerlocation request to said remote print service provider server; saidremote print service provider server determining a physical location ofsaid mobile device; said remote print service provider serverdetermining which local printers are located within a predeterminedparameter of the physical location of said mobile device; said remoteprint service provider server transmitting information to said mobiledevice identifying physical locations of local printers with respect tothe physical location of said mobile device; said mobile deviceselecting a local printer identified by said remote print serviceprovider server and transmitting, to said remote print service providerserver, a print request, the print request including identificationinformation corresponding to the selected local printer; said remoteprint service provider server transmitting the print request to theselected local printer, the selected local printer processing the printrequest.
 16. The system as claimed in claim 15, wherein said remoteprint service provider server includes print drivers for all the localprinters and processes the print request utilizing the print driver ofthe selected local printer prior to transmitting the print request tothe selected local printer.
 17. The system as claimed in claim 15,wherein the information transmitted by said remote print serviceprovider server includes pricing information for each identified localprinter.
 18. The system as claimed in claim 15, wherein the localprinters are owned by third parties.
 19. The system as claimed in claim15, wherein said mobile device includes a global-positioning satellitetracking system, the global-positioning satellite tracking systemproviding information to said remote print service provider serveridentifying a physical location of said mobile device.
 20. The system asclaimed in claim 15, wherein said remote print service provider serverproviding map information corresponding to the local printers which arelocated within the predetermined parameter of the physical location ofsaid mobile device.
 21. The system as claimed in claim 15, furthercomprising: local reproduction systems, each local reproduction systemincluding a scanning device and a printing device; said mobile devicetransmitting a scanning request to said remote print service providerserver; said remote print service provider server determining a physicallocation of said mobile device; said remote print service providerserver determining which local reproduction systems are located within apredetermined parameter of the physical location of said mobile deviceand determining which of the determined physically local reproductionsystems are capable of executing the scanning request from said mobiledevice; said remote print service provider server transmittinginformation to said mobile device identifying local reproduction systemscapable of executing the scanning request and physical locations of thelocal reproduction systems with respect to the physical location of saidmobile device.
 22. The system as claimed in claim 15, furthercomprising: local scanning devices; said mobile device transmitting ascanning request to said remote print service provider server; saidremote print service provider server determining a physical location ofsaid mobile device; said remote print service provider serverdetermining which local scanning devices are located within apredetermined parameter of the physical location of said mobile deviceand determining which of the determined physically local scanningdevices are capable of executing the scanning request from said mobiledevice; said remote print service provider server transmittinginformation to said mobile device identifying local scanning devicescapable of executing the scanning request and physical locations of thelocal scanning devices with respect to the physical location of saidmobile device.
 23. The system as claimed in claim 15, furthercomprising: local reproduction systems, each local reproduction systemincluding a scanning device and a printing device; said mobile devicetransmitting a copying request to said remote print service providerserver; said remote print service provider server determining a physicallocation of said mobile device; said remote print service providerserver determining which local reproduction systems are located within apredetermined parameter of the physical location of said mobile deviceand determining which of the determined physically local reproductionsystems are capable of executing the copying request from said mobiledevice; said remote print service provider server transmittinginformation to said mobile device identifying local reproduction systemscapable of executing the copying request and physical locations of thelocal reproduction systems with respect to the physical location of saidmobile device.
 24. The system as claimed in claim 15, furthercomprising: local reproduction systems, each local reproduction systemincluding a scanning device and a printing device; said mobile devicetransmitting a fax request to said remote print service provider server;said remote print service provider server determining a physicallocation of said mobile device; said remote print service providerserver determining which local reproduction systems are located within apredetermined parameter of the physical location of said mobile deviceand determining which of the determined physically local reproductionsystems are capable of executing the fax request from said mobiledevice; said remote print service provider server transmittinginformation to said mobile device identifying local reproduction systemscapable of executing the fax request and physical locations of the localreproduction systems with respect to the physical location of saidmobile device.
 25. The system as claimed in claim 15, furthercomprising: local fax devices; said mobile device transmitting a faxrequest to said remote print service provider server; said remote printservice provider server determining a physical location of said mobiledevice; said remote print service provider server determining whichlocal fax devices are located within a predetermined parameter of thephysical location of said mobile device and determining which of thedetermined physically local fax devices are capable of executing the faxrequest from said mobile device; said remote print service providerserver transmitting information to said mobile device identifying localfax devices capable of executing the fax request and physical locationsof the local fax devices with respect to the physical location of saidmobile device.
 26. A method for providing printing services to a mobiledevice connected to a network, comprising: providing a remote printservice provider server operatively connected to the mobile device;providing local printers operatively connected to the remote printservice provider server; transmitting, from the mobile device, a printrequest to the remote print service provider server; the remote printservice provider server determining a physical location of the mobiledevice; the remote print service provider server determining which localprinters are located within a predetermined parameter of the physicallocation of the mobile device and determining which of the determinedphysically local printers are capable of executing the print requestfrom the mobile device; and the remote print service provider servertransmitting information to the mobile device identifying local printerscapable of executing the print request and physical locations of localprinters with respect to the physical location of the mobile device. 27.The method as claimed in claim 16, wherein the mobile device selects alocal printer identified by the remote print service provider server;the remote print service provider server transmitting the print requestto the selected local printer, the selected local printer processing theprint request.
 28. The method as claimed in claim 16, wherein the remoteprint service provider server includes print drivers for all the localprinters and processes the print request utilizing the print driver ofthe selected local printer prior to transmitting the print request tothe selected local printer.
 29. The method as claimed in claim 16,wherein the information transmitted by the remote print service providerserver includes pricing information for each identified local printer.30. The method as claimed in claim 26, wherein the local printers areowned by third parties.
 31. The method as claimed in claim 26, whereinthe remote print service provider server determines which of thedetermined physically local printers are capable of executing asubstitute print request corresponding to the print request from saidmobile device.
 32. The method as claimed in claim 31, wherein the printrequest corresponds to color printing and substitute print requestcorresponds to black and white printing.
 33. The method as claimed inclaim 26, wherein the mobile device includes a global-positioningsatellite tracking system, the global-positioning satellite trackingsystem providing information to the remote print service provider serveridentifying a physical location of the mobile device.
 34. The method asclaimed in claim 26, wherein the remote print service provider serverproviding map information corresponding to the local printers which arelocated within the predetermined parameter of the physical location ofthe mobile device.
 35. The method as claimed in claim 26, furthercomprising: providing local reproduction systems, each localreproduction system including a scanning device and a printing device;the mobile device transmitting a scanning request to the remote printservice provider server; the remote print service provider serverdetermining a physical location of said mobile device; the remote printservice provider server determining which local reproduction systems arelocated within a predetermined parameter of the physical location ofsaid mobile device and determining which of the determined physicallylocal reproduction systems are capable of executing the scanning requestfrom the mobile device; the remote print service provider servertransmitting information to the mobile device identifying localreproduction systems capable of executing the scanning request andphysical locations of the local reproduction systems with respect to thephysical location of the mobile device.
 36. The method as claimed inclaim 26, further comprising: providing local scanning devices; themobile device transmitting a scanning request to the remote printservice provider server; the remote print service provider serverdetermining a physical location of the mobile device; the remote printservice provider server determining which local scanning devices arelocated within a predetermined parameter of the physical location of themobile device and determining which of the determined physically localscanning devices are capable of executing the scanning request from themobile device; the remote print service provider server transmittinginformation to the mobile device identifying local scanning devicescapable of executing the scanning request and physical locations of thelocal scanning devices with respect to the physical location of themobile device.
 37. The method as claimed in claim 26, furthercomprising: providing local reproduction systems, each localreproduction system including a scanning device and a printing device;the mobile device transmitting a copying request to the remote printservice provider server; the remote print service provider serverdetermining a physical location of the mobile device; the remote printservice provider server determining which local reproduction systems arelocated within a predetermined parameter of the physical location of themobile device and determining which of the determined physically localreproduction systems are capable of executing the copying request fromthe mobile device; the remote print service provider server transmittinginformation to the mobile device identifying local reproduction systemscapable of executing the copying request and physical locations of thelocal reproduction systems with respect to the physical location of themobile device.
 38. The method as claimed in claim 26, furthercomprising: providing local reproduction systems, each localreproduction system including a scanning device and a printing device;the mobile device transmitting a fax request to the remote print serviceprovider server; the remote print service provider server determining aphysical location of the mobile device; the remote print serviceprovider server determining which local reproduction systems are locatedwithin a predetermined parameter of the physical location of the mobiledevice and determining which of the determined physically localreproduction systems are capable of executing the fax request from themobile device; the remote print service provider server transmittinginformation to the mobile device identifying local reproduction systemscapable of executing the fax request and physical locations of the localreproduction systems with respect to the physical location of the mobiledevice.
 39. The method as claimed in claim 26, further comprising:providing local fax devices; the mobile device transmitting a faxrequest to the remote print service provider server; the remote printservice provider server determining a physical location of the mobiledevice; the remote print service provider server determining which localfax devices are located within a predetermined parameter of the physicallocation of the mobile device and determining which of the determinedphysically local fax devices are capable of executing the fax requestfrom the mobile device; the remote print service provider servertransmitting information to the mobile device identifying local faxdevices capable of executing the fax request and physical locations ofthe local fax devices with respect to the physical location of themobile device.
 40. A method for providing printing services to a mobiledevice connected to a network, comprising: providing a remote printservice provider server operatively connected to the mobile device;providing local printers operatively connected to the remote printservice provider server; the mobile device transmitting a printerlocation request to the remote print service provider server; the remoteprint service provider server determining a physical location of themobile device; the remote print service provider server determiningwhich local printers are located within a predetermined parameter of thephysical location of the mobile device; the remote print serviceprovider server transmitting information to the mobile deviceidentifying physical locations of local printers with respect to thephysical location of the mobile device; the mobile device selecting alocal printer identified by the remote print service provider server andtransmitting, to the remote print service provider server, a printrequest, the print request including identification informationcorresponding to the selected local printer; and the remote printservice provider server transmitting the print request to the selectedlocal printer, the selected local printer processing the print request.41. The method as claimed in claim 40, wherein the remote print serviceprovider server includes print drivers for all the local printers andprocesses the print request utilizing the print driver of the selectedlocal printer prior to transmitting the print request to the selectedlocal printer.
 42. The method as claimed in claim 40, wherein theinformation transmitted by the remote print service provider serverincludes pricing information for each identified local printer.
 43. Themethod as claimed in claim 40, wherein the local printers are owned bythird parties.
 44. The method as claimed in claim 40, wherein the mobiledevice includes a global-positioning satellite tracking system, theglobal-positioning satellite tracking system providing information tothe remote print service provider server identifying a physical locationof the mobile device.
 45. The method as claimed in claim 40, wherein theremote print service provider server providing map informationcorresponding to the local printers which are located within thepredetermined parameter of the physical location of the mobile device.46. The method as claimed in claim 40, further comprising: providinglocal reproduction systems, each local reproduction system including ascanning device and a printing device; the mobile device transmitting ascanning request to the remote print service provider server; the remoteprint service provider server determining a physical location of saidmobile device; the remote print service provider server determiningwhich local reproduction systems are located within a predeterminedparameter of the physical location of said mobile device and determiningwhich of the determined physically local reproduction systems arecapable of executing the scanning request from the mobile device; theremote print service provider server transmitting information to themobile device identifying local reproduction systems capable ofexecuting the scanning request and physical locations of the localreproduction systems with respect to the physical location of the mobiledevice.
 47. The method as claimed in claim 40, further comprising:providing local scanning devices; the mobile device transmitting ascanning request to the remote print service provider server; the remoteprint service provider server determining a physical location of themobile device; the remote print service provider server determiningwhich local scanning devices are located within a predeterminedparameter of the physical location of the mobile device and determiningwhich of the determined physically local scanning devices are capable ofexecuting the scanning request from the mobile device; the remote printservice provider server transmitting information to the mobile deviceidentifying local scanning devices capable of executing the scanningrequest and physical locations of the local scanning devices withrespect to the physical location of the mobile device.
 48. The method asclaimed in claim 40, further comprising: providing local reproductionsystems, each local reproduction system including a scanning device anda printing device; the mobile device transmitting a copying request tothe remote print service provider server; the remote print serviceprovider server determining a physical location of the mobile device;the remote print service provider server determining which localreproduction systems are located within a predetermined parameter of thephysical location of the mobile device and determining which of thedetermined physically local reproduction systems are capable ofexecuting the copying request from the mobile device; the remote printservice provider server transmitting information to the mobile deviceidentifying local reproduction systems capable of executing the copyingrequest and physical locations of the local reproduction systems withrespect to the physical location of the mobile device.
 49. The method asclaimed in claim 40, further comprising: providing local reproductionsystems, each local reproduction system including a scanning device anda printing device; the mobile device transmitting a fax request to theremote print service provider server; the remote print service providerserver determining a physical location of the mobile device; the remoteprint service provider server determining which local reproductionsystems are located within a predetermined parameter of the physicallocation of the mobile device and determining which of the determinedphysically local reproduction systems are capable of executing the faxrequest from the mobile device; the remote print service provider servertransmitting information to the mobile device identifying localreproduction systems capable of executing the fax request and physicallocations of the local reproduction systems with respect to the physicallocation of the mobile device.
 50. The method as claimed in claim 40,further comprising: providing local fax devices; the mobile devicetransmitting a fax request to the remote print service provider server;the remote print service provider server determining a physical locationof the mobile device; the remote print service provider serverdetermining which local fax devices are located within a predeterminedparameter of the physical location of the mobile device and determiningwhich of the determined physically local fax devices are capable ofexecuting the fax request from the mobile device; the remote printservice provider server transmitting information to the mobile deviceidentifying local fax devices capable of executing the fax request andphysical locations of the local fax devices with respect to the physicallocation of the mobile device.
 51. A method for providing printingservices to a mobile device connected to a network, comprising:providing a remote print service provider server; providing localprinters operatively connected to the remote print service providerserver; each local printer providing the remote print service providerserver with information associated with a physical location of the localprinter; each local printer providing the remote print service providerserver with information identifying which functions of the local printerare being made available to an end user of the mobile device; each localprinter providing the remote print service provider server withinformation identifying when the local printer is available to providethe identified functionality to the end user of the mobile device; andthe remote print service provider server creating a network of communitylocal printers which are available for utilization by the end user ofthe mobile device.
 52. The method as claimed in claim 40, furthercomprising: each local printer providing the remote print serviceprovider server with information identifying a cost for utilizing theidentified functionality.
 53. A system for providing printing servicesto a mobile device connected to a network, comprising: a remote printservice provider server; and local printers operatively connected tosaid remote print service provider server; each local printer providingsaid remote print service provider server with information associatedwith a physical location of the local printer; each local printerproviding said remote print service provider server with informationidentifying which functions of the local printer are being madeavailable to an end user of the mobile device; each local printerproviding said remote print service provider server with informationidentifying when the local printer is available to provide theidentified functionality to the end user of the mobile device; saidremote print service provider server creating a network of communitylocal printers which are available for utilization by the end user ofthe mobile device.
 54. The system as claimed in claim 53, wherein eachlocal printer provides said remote print service provider server withinformation identifying a cost for utilizing the identifiedfunctionality.